// 引入发送请求的方法
import {
  request
} from "../../request/index.js"
// index.js
// 获取应用实例
const app = getApp()

Page({


  //刷新
  onRefresh() {
    wx.startPullDownRefresh({
      success: (res) => {
        console.log("触发下拉页面", res)
      },
    })
    //在当前页面显示导航条加载动画
    // wx.showNavigationBarLoading(); 
    //显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框
    // wx.showLoading({
    //   title: '刷新中...',
    // })
    // this.getData();
  },

  data: {
    // 未注册默认请求的商品1
    seiper_item: [],
    shop_List: [],
    shop_List_Name: [],
    shop_List_Guige: [],
    shop_List_Guige1: [],

    // 注册后 有地址 的请求商品2
    shop_List2: {},
    shop_List_Name2: {},
    shop_List_Guige2: {},
    shop_List_Guige12: {},

    // 登录信息
    login_obj: {},
    // 注册信息
    userobjs: {},
    // 返回来的注册信息
    adress_default: {}
  },
  // 事件处理函数
  bindViewTap() {

  },

  onShow() {
    // 获取storge里面是否有登录login_obj  因为想要用地址判断
    let login_obj = wx.getStorageSync('login_obj')
    console.log("页面加载调用缓存注册信息", login_obj)
    this.setData({
      login_obj
    })

    // 获取storge里面是否有注册信息userobjs  因为想要用地址判断
    let userobjs = wx.getStorageSync('userobjs')
    // console.log("页面加载调用缓存注册信息", userobjs[0].adress)
    this.setData({
      userobjs
    })

    // 根据登录用户名   发送异步请求获取   区域位置   信息
    wx.request({
      // url: 'http://192.168.3.45:8080/gl/showlbt',
      // url: 'http://124.70.13.125:8080/ruoyi-admin/gl/showlbt',
      url: 'https://yunbao.greatforest.com.cn/ruoyi-admin/qt/showzhuce?dpname=' + this.data.login_obj.userName,
      // data: {},
      // header: {'content-type':'application/json'},
      method: 'GET',
      // dataType: 'json',
      // responseType: 'text',
      success: (result_adress) => {
        console.log("打印从后端请求过来的区域信息", result_adress)
        this.adress_default = result_adress.data.data.address
        let adress_default = this.adress_default
        // console.log(this.swipers)
        this.setData({
          adress_default
        })
        // 储存到缓存中
        wx.setStorageSync("adress_default", adress_default);
      },
    });



    // 调用下面的请求商品数据
    // this.getGods(adress_default);





    // 请求默认二七区的商品数据  1

    request({
        url: "https://yunbao.greatforest.com.cn/ruoyi-admin/qt/showAllSp?spdq=惠济区",
        // url: "https://yunbao.greatforest.com.cn/ruoyi-admin/qt/showAllSp?spdq=二七区",
        // url: "https://yunbao.greatforest.com.cn/ruoyi-admin/qt/showAllSp?spdq="+this.data.userobjs[0].adress,
        method: "POST"
      })
      .then(res => {
        // 主页请求的商品数据
        console.log("未登录请求的商品数据1", res);
        // console.log(" 1默认 测试this.data.adress",this.data.userobjs[0].adress)
        this.Gods = res.data.data;
        // 遍历每一个数据
        let shop_List = this.Gods
        let shop_List_Name = this.Gods.map(v => v.spName)
        let shop_List_Guige = this.Gods.map(v => v.spGuige)
        let shop_List_Guige1 = this.Gods.map(v => v.spGuige1)
        console.log("默认二七区商品名称", shop_List_Name)
        //把他放到data中
        this.setData({
          shop_List,
          shop_List_Name,
          shop_List_Guige,
          shop_List_Guige1
        })
      })


    // 请求登录后注册地区的商品数据2
    request({
        url: "https://yunbao.greatforest.com.cn/ruoyi-admin/qt/showAllSp?spdq=二七区",
        // url: "https://yunbao.greatforest.com.cn/ruoyi-admin/qt/showAllSp?spdq=" + this.data.adress_default,
        method: "POST"
      })
      .then(res => {
        // 主页请求的商品数据
        console.log("登录后请求的商品数据2", res);
        // console.log(" 2获取地址 测试this.data.adress",this.data.userobjs[0].adress)
        this.Gods = res.data.data;
        // 遍历每一个数据
        let shop_List2 = this.Gods
        let shop_List_Name2 = this.Gods.map(v => v.spName)
        let shop_List_Guige2 = this.Gods.map(v => v.spGuige)
        let shop_List_Guige12 = this.Gods.map(v => v.spGuige1)
        console.log("传入注册信息带区域的商品名称", shop_List_Name2)
        //把他放到data中
        this.setData({
          shop_List2,
          shop_List_Name2,
          shop_List_Guige2,
          shop_List_Guige12
        })
      })






  },

  // 页面加载的时候就会触发
  onLoad: function (option) {
    // 发送异步请求获取轮播图数据  请求用promise封装
    var reqTask = wx.request({
      // url: 'http://192.168.3.45:8080/gl/showlbt',
      // url: 'http://124.70.13.125:8080/ruoyi-admin/gl/showlbt',
      
      url: 'https://yunbao.greatforest.com.cn/ruoyi-admin/qt/showlbt',
      // url: 'https://yunbao.greatforest.com.cn/ruoyi-admin/gl/showlbt',
      // data: {},
      // header: {'content-type':'application/json'},
      method: 'GET',
      // dataType: 'json',
      // responseType: 'text',
      success: (result) => {
        console.log(result)
        this.swipers = result.data
        let seiper_item = this.swipers
        // console.log(this.swipers)
        this.setData({
          seiper_item
        })
      },
    });





  },
  // getGods(adress_default) {

  // }
})